Storing and Maintaining Semistructured Data Efficiently in an Object-Relational Database

نویسندگان

  • Yuanying Mo
  • Tok Wang Ling
چکیده

We propose to use object-relational database management systems to store and manage semi-structured data. ORA-SS (Object-Relationship-Attribute model for Semi-Structured data) [9] is used as the data model. It not only reflects the nested structure of semi-structured data, but also distinguishes between object classes and relationship types, and between attributes of object classes and attributes of relationship types. ORA-SS can specify the degree of n-ary relationship types and indicate if an attribute is an attribute of a relationship type or an attribute of an object class. Existing semi-structured data models cannot specify such information. We use these information to translate XML Schemas/DTD to ORA-SS schemas, then to object-relational databases correctly and without avoidable redundancy. The existing techniques have a lot of redundancy in storage and introduce node IDs of the tree instance which are not needed in our approach.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Maintaining Semi-structured Spatio-Temporal Data Based on Nesting-Relation-Oriented Model

semi-structured spatio-Temporal data has become prevalent with growth of GIS. In this paper, we propose to use “Nested” natural of spatio-Temporal data to storing & maintaining it efficiently in an Object-Relational Database based on Nesting-Relation-Oriented data Model– one of N1NF database. This model not only reflects the nested structure of semi-structured spatio-Temporal data, but also dis...

متن کامل

XParent: An Efficient RDBMS-Based XML Database System

The Extensible Markup Language (XML) is an emerging standard for data representation and exchange on the Internet. In order to facilitate the task of querying XML documents, efficient storage models for storing XML documents in database systems were studied. There are basically three alternatives: storing XML data in repositories designed for semistructured data [7, 9], in object-oriented datab...

متن کامل

An Extensible "sccnema-less" Database Framework for Managing High-throughput Semi-structured Do-cur/ients

Object-Relational database management system is an integrated hybrid cooperative approach to combine the best practices of both the relational model utilizing SQL queries and the object-oriented, semantic paradigm for supporting complex data creation. In this paper, a highly scalable, information on demand database framework, called NETMARK, is introduced. NETMARK takes advantages of the Oracle...

متن کامل

NETMARK: A Schema-Less Extension for Relational Databases for Managing Semi-structured Data Dynamically

Object-Relational database management system is an integrated hybrid cooperative approach to combine the best practices of both the relational model utilizing SQL queries and the object-oriented, semantic paradigm for supporting complex data creation. In this paper, a highly scalable, information on demand database framework, called NETMARK, is introduced. NETMARK takes advantages of the Oracle...

متن کامل

Miro Web: Integrating Multiple Data Sources through Semistructured Data Types

The MIROWeb Esprit project has developed a unique technology to integrate multiple data sources through an object-relational model with semistructured data types. It addresses the problem of integrating irregular Web sources and regular relational databases through a mediated architecture based on a hybrid model, supporting relational, object and semistructured features. The project data exchan...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002